package com.antdesignbackend.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 申请加盟
 */
@Data
@TableName("t_joinin")
public class JoinIn {
    /**
     * 加盟编号
     */
    @TableId(value = "JoinInId",type = IdType.AUTO)
    private int joinInId;
    /**
     * 联系人
     */
    @TableField("Name")
    private String name;
    /**
     * 所属城市
     */
    @TableField("City")
    private String city;
    /**
     * 联系电话
     */
    @TableField("Phone")
    private String phone;
    /**
     * 留言建议
     */
    @TableField("Proposal")
    private String proposal;
    /**
     * 是否处理，0未处理，1已处理
     */
    @TableField("Types")
    private Integer types;
    /**
     * 是否带店加入，0不是，1是
     */
    @TableField("IsShop")
    private Integer isShop;
    /**
     * 备注 处理意见
     */
    @TableField("Remark")
    private String remark;
    /**
     * 门店地址
     */
    @TableField("ShopAddress")
    private String shopAddress;
    /**
     * 申请时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField("CreateTime")
    private Date createTime;
    /**
     * 处理时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField("HandleTime")
    private Date handleTime;
    /**
     **当前的页码，默认第1页
     **/
    @TableField(exist = false)
    public int pageIndex = 1;
    /**
     ** 每页的行数，默认10
     **/
    @TableField(exist = false)
    public int pageSize = 10;
}
